3D Viewer [1] checking for availability of constants for [1] defined [1] routines for [1] See also viewer objects using [1] 3D pointing devices controlling a camera with defined 3DMF. See QuickDraw 3D Object Metafileadjoining matrices ambient coefficients ambient light creating defined getting data of routines for [1] setting data of ambient reflection coefficients. See ambient coefficients application coordinate systems. See world coordinate systems application spaces. See world coordinate systems areas ARGB color structure aspect ratio aspect ratio camera data structure [1] aspect ratio cameras [1] creating [1] [2] data structure for getting aspect ratio of getting data of getting field of view of routines for [1] setting aspect ratio of setting data of setting field of view of attenuation attribute inheritance [1] attribute metahandlers attribute objects [1] adding to attribute sets application-defined routines for [1] constants for [1] defined drawing registering custom [1] routines for [1] types of [1] [2] attribute sets adding attributes to creating defined determining elements of drawing emptying getting a view's getting a view's default getting data of an element of getting types of elements inheriting attributes removing elements from routines for [1] setting a view's default attributes. See attribute objects axes. See coordinate axesB-spline polynomials B-spline surfaces back clipping planes. See yon planes backfacing styles [1] getting a view's routines for [1] badges [1] [2] binary files bitmaps defined emptying getting size of routines for [1] boundary-handling methods [1] bounding boxes defined routines for [1] bounding spheres defined routines for [1] boxes defined [1] routines for [1] standard surface parameterization ofC standard I/O library. See standard I/O library C string objects creating emptying character data of getting character data of getting length of setting character data of camera angle button (3D Viewer) camera coordinate systems [1] [2] camera data structure [1] camera location camera objects [1] adding to a view [1] [2] creating [1] data structures for [1] defined general routines for [1] getting data of getting placement of getting range of getting transforms of [1] getting type of getting view port of introduced [1] [2] routines for [1] See also aspect ratio cameras, orthographic cameras, view plane cameras setting data of setting placement of setting range of setting view port of types of using [1] camera placement structure [1] [2] camera placements camera range structure [1] [2] camera ranges [1] camera spaces. See camera coordinate systems camera vector. See viewing direction camera view port structure [1] camera view ports [1] and draw context objects defined [1] cameras. See camera objects Cartesian coordinates routines for converting points to and from [1] centers of projection clamping class types. See object types. classes. See QuickDraw 3D classes. clipping planes [1] colors accumulating adding calculating luminance clamping linearly interpolating scaling See also QuickDraw 3D Color Utilities, RGB color space subtracting utilities for manipulating [1] comments, writing to a file object compiler settings [1] components. See mesh components connected constant subdivision constructive solid geometry (CSG) [1] container faces contours control points controller channels controller objects and tracker objects creating data structures for [1] decommissioning defined [1] determining if list of has changed determining if tracker exists for finding next getting activation state of getting button states of getting channels of getting signature of getting tracker orientation of getting tracker position of getting value count of getting values of moving tracker orientation of moving tracker position of routines for [1] setting activation state of setting button states of setting channels of setting tracker of setting tracker orientation of setting tracker position of setting values of tracking cursors [1] controller state objects creating defined [1] restoring routines for [1] saving and reseting controller states. See controller state objects controller strips [1] [2] controller values controllers. See controller objects coordinate axes constants for [1] defined coordinate spaces. See coordinate systems coordinate systems [1] [2] coordinates. See coordinate systems, tracker coordinates corners. See mesh corners cross products [1] CSG equations [1] [2] CSG object IDs CSG. See constructive solid geometry custom object types [1] custom surface parameterizationsdatabase mode default surface parameterizations. See standard surface parameterizations degrees, converting to radians determinants [1] device coordinate systems. See window coordinate systems device spaces. See window coordinate systems diffuse coefficient diffuse colors diffuse reflection diffuse reflection coefficient. See diffuse coefficient directional light data structure [1] directional lights creating defined getting data of getting direction of getting shadow state of routines for [1] setting data of setting direction of setting shadow state of display group objects defined introduced routines for [1] distance button (3D Viewer) distances between parametric points, calculating distances between points, calculating [1] distances between rational points, calculating dot products [1] double buffers draw context coordinate systems. See window coordinate systems draw context data structure [1] draw context objects [1] adding to a view and camera view ports creating [1] data structures for [1] defined general routines for [1] introduced routines for [1] See also Macintosh draw contexts, pixmap draw contexts types of draw context spaces. See window coordinate systems draw contexts. See draw context objects drawable flags drawing destinationsedge tolerances getting setting edges. See mesh edges element objects getting size of introduced registering [1] elements. See element objects elevation projection Error Manager [1] application-defined routines in [1] defined [1] routines in [1] error-handling routines defining registering errors defined determining if fatal getting directly getting from a Macintosh draw context getting from the UNIX operating system even-odd rule eye points. See camera locationsface indices faces. See also mesh faces facets. See faces fall-off [1] fall-off values [1] [2] far planes. See yon planes fatal errors defined field of view [1] [2] file mode flags [1] file objects [1] accessing objects in directly [1] and storage objects [1] application-defined routines for [1] canceling closing constants for [1] creating [1] defined [1] determining if open getting mode getting version introduced opening reading data from [1] [2] routines for [1] setting idle method of [1] writing comments to writing data to [1] [2] writing to [1] files. See file objects fill styles getting a view's routines for [1] floating-point data, reading from and writing to file objects [1] frames. See viewer panes front clipping planes. See hither planes frustum coordinate systems. See camera coordinate systems frustum spaces. See camera coordinate systems frustum-to-window transforms [1] [2]general polygon contour data structure general polygons [1] routines for [1] generic renderer geometric objects [1] attributes of creating [1] data structures for [1] defined deleting [1] drawing general routines for [1] getting attribute set of getting type of introduced routines for [1] setting attribute set of types of geometries. See geometric objects global coordinate systems. See world coordinate systems global spaces. See world coordinate systems graphics ports graphics states, popping and pushing [1] [2] group objects [1] adding objects to constants for [1] counting objects in creating [1] defined emptying general routines for [1] getting type of introduced routines for [1] types of [1] [2] group positions routines for [1] group state flags [1] group state values groups. See group objectshandle storage objects routines for [1] hierarchy. See QuickDraw 3D class hierarchy. highlight states highlight styles [1] getting a view's routines for [1] hit data structure hit information masks [1] hit list sorting values [1] hit lists defined emptying getting number of hits in sorting [1] specifying information returned in [1] specifying sort order of [1] hit path structure hit testing. See picking hither planes [1] hits emptying data of getting information about [1] getting number in hit list identifying [1] hot angleI/O proxy display groups identity matrices [1] idle methods [1] [2] [3] illumination models [1] illumination shaders attaching to a window defined routines for [1] types of immediate mode [1] [2] [3] infinite lights. See directional lights information groups inheritance. See attribute inheritance initial lines. See polar axes inline flags inner products. See dot products integer data, reading from and writing to file objects [1] interacting interactive renderer interpolation styles [1] getting a view's routines for [1] inverting matrices [1] isometric projectionjoin points. See knotsknot vectors knotsLambert illumination Lambert illumination shader Lambertian reflection. See diffuse reflection light attenuation. See attenuation light data structure [1] [2] light fall-off. See fall-off values light groups adding to a view defined light objects [1] constants for [1] creating [1] data structures for [1] defined general routines for [1] getting brightness of getting color of getting data of getting state of getting type of introduced [1] [2] routines for [1] See also ambient light, directional lights, point lights, spot lights setting brightness of setting color of setting data of setting state of types of lights. See light objects lines [1] routines for [1] lines of projection. See projectors local coordinate systems [1] local spaces. See local coordinate systems local-to-world transforms [1] [2] luminance, calculatingMacintosh draw context data structure [1] Macintosh draw contexts data structures for [1] defined [1] getting errors generated by routines for [1] Macintosh FSSpec storage objects routines for [1] Macintosh storage objects routines for [1] macros, for traversing meshes markers [1] routines for [1] material properties. See attribute objects matrices adjoining copying [1] defined [1] getting determinants of [1] inverting [1] multiplying [1] reading from and writing to file objects [1] routines for [1] transposing [1] matrix transforms [1] routines for [1] maximum, of two numbers memory storage objects routines for [1] mesh components mesh corners mesh edges mesh faces assigning parameterizations to mesh iterator functions [1] [2] mesh iterator structure mesh part objects defined picking [1] routines for [1] mesh parts. See mesh part objects mesh vertices meshes [1] defined [1] [2] routines for [1] traversing [1] metafile metahandler metric pick objects metric picks. See metric pick objects minimum, of two numbers modeling modeling coordinate systems. See local coordinate systems modeling spaces. See local coordinate systems models creating [1] picking [1] rendering [1] [2] writing [1] move button (3D Viewer) multiplying matrices [1]natural attributes [1] natural surface parameterizations near planes. See hither planes normal mode notice-handling routines defining registering notices notify functions. See tracker notify functions notify thresholds [1] [2] null illumination NURB curves [1] defined routines for [1] NURB patches [1] defined routines for [1]object coordinate systems. See local coordinate systems object spaces. See local coordinate systems object types [1] objects. See QuickDraw 3D objects, metafile objects off-axis viewing offscreen graphics worlds opaque ordered display groups orientation styles [1] getting a view's routines for [1] original QuickDraw. See QuickDraw origins orthographic camera data structure [1] orthographic cameras [1] creating data structure for defined getting data of managing sides of [1] routines for [1] setting data of orthographic projection outer angle outer products. See cross productsparallel projections parameterizations parametric curves parametric points calculating distances between defined [1] determining affine combinations of See also points, point objects, rational points setting subtracting perspective foreshortening perspective projections [1] [2] Phong illumination Phong illumination shader [1] [2] pick data structure pick details. See hit information masks pick geometry pick hit lists. See hit lists pick hits. See hits pick objects [1] constants for [1] data structures for [1] defined [1] general routines for [1] getting data of getting type of introduced routines for [1] setting data of types of [1] [2] pick origins pick parts masks [1] picking picking flags picking ID styles [1] defined getting a view's routines for [1] picking IDs picking loops picking parts styles [1] getting a view's routines for [1] picture areas pixel images. See pixmaps pixel maps. See pixmaps pixmap draw context data structure [1] pixmap draw contexts data structures for [1] defined [1] routines for [1] pixmap texture objects pixmap textures routines for [1] pixmaps plane constants plane equations point light data structure [1] point lights [1] creating defined getting attenuation of getting data of getting location of getting shadow state of routines for [1] setting attenuation of setting data of setting location of setting shadow state of point objects [1] routines for [1] point pick objects. See window-point pick objects pointing devices. See QuickDraw 3D Pointing Device Manager points adding vectors to [1] calculating distances between [1] calculating relative ratios between [1] converting coordinate forms [1] converting dimensions of [1] defined determining affine combinations of [1] reading from and writing to file objects [1] setting [1] subtracting [1] subtracting vectors from [1] transforming [1] points of interest polar axes polar coordinates defined routines for converting points to and from [1] polar points defined setting poles. See polar origins polylines [1] routines for [1] popping graphics states primitives. See geometric objects private. See opaque projection planes. See view planes projections [1] projective transforms. See frustum-to-window transforms projectors proxy display groups. See I/O proxy display groups pushing graphics statesQ3AmbientLight_GetData function Q3AmbientLight_New function Q3AmbientLight_SetData function Q3AttributeClass_Register function Q3AttributeSet_Add function Q3AttributeSet_Clear function Q3AttributeSet_Contains function Q3AttributeSet_Empty function Q3AttributeSet_Get function Q3AttributeSet_GetNextAttributeType function Q3AttributeSet_Inherit function Q3AttributeSet_New function Q3AttributeSet_Submit function Q3Attribute_Submit function Q3BackfacingStyle_Get function Q3BackfacingStyle_New function Q3BackfacingStyle_Set function Q3BackfacingStyle_Submit function Q3Bitmap_Empty function Q3Bitmap_GetImageSize function Q3BoundingBox_Copy function Q3BoundingBox_Set function Q3BoundingBox_SetFromPoints3D function Q3BoundingBox_SetFromRationalPoints4D function Q3BoundingBox_Union function Q3BoundingBox_UnionPoint3D function Q3BoundingBox_UnionRationalPoint4D function Q3BoundingSphere_Copy function Q3BoundingSphere_Set function Q3BoundingSphere_SetFromPoints3D function Q3BoundingSphere_SetFromRationalPoints4D function Q3BoundingSphere_Union function Q3BoundingSphere_UnionPoint3D function Q3BoundingSphere_UnionRationalPoint4D function Q3Box_EmptyData function Q3Box_GetData function Q3Box_GetFaceAttributeSet function Q3Box_GetMajorAxis function Q3Box_GetMinorAxis function Q3Box_GetOrientation function Q3Box_GetOrigin function Q3Box_New function Q3Box_SetData function Q3Box_SetFaceAttributeSet function Q3Box_SetMajorAxis function Q3Box_SetMinorAxis function Q3Box_SetOrientation function Q3Box_SetOrigin function Q3Box_Submit function Q3Camera_GetData function Q3Camera_GetPlacement function Q3Camera_GetRange function Q3Camera_GetType function Q3Camera_GetViewPort function Q3Camera_GetViewToFrustum function Q3Camera_GetWorldToFrustum function Q3Camera_GetWorldToView function Q3Camera_SetData function Q3Camera_SetPlacement function Q3Camera_SetRange function Q3Camera_SetViewPort function Q3ColorARGB_Set function Q3ColorRGB_Accumulate function Q3ColorRGB_Add function Q3ColorRGB_Clamp function Q3ColorRGB_Lerp function Q3ColorRGB_Luminance function Q3ColorRGB_Scale function Q3ColorRGB_Set function Q3ColorRGB_Subtract function Q3Comment_Write function Q3ControllerState_New function Q3ControllerState_Restore function Q3ControllerState_SaveAndReset function Q3Controller_Decommission function Q3Controller_GetActivation function Q3Controller_GetButtons function Q3Controller_GetChannel function Q3Controller_GetListChanged function Q3Controller_GetSignature function Q3Controller_GetTrackerOrientation function Q3Controller_GetTrackerPosition function Q3Controller_GetValueCount function Q3Controller_GetValues function Q3Controller_HasTracker function Q3Controller_MoveTrackerOrientation function Q3Controller_MoveTrackerPosition function Q3Controller_New function Q3Controller_Next function Q3Controller_SetActivation function Q3Controller_SetButtons function Q3Controller_SetChannel function Q3Controller_SetTracker function Q3Controller_SetTrackerOrientation function Q3Controller_SetTrackerPosition function Q3Controller_SetValues function Q3Controller_Track2DCursor function Q3Controller_Track3DCursor function Q3CString_EmptyData function Q3CString_GetLength function Q3CString_GetString function Q3CString_New function Q3CString_SetString function Q3DirectionalLight_GetCastShadowsState function Q3DirectionalLight_GetData function Q3DirectionalLight_GetDirection function Q3DirectionalLight_New function Q3DirectionalLight_SetCastShadowsState function Q3DirectionalLight_SetData function Q3DirectionalLight_SetDirection function Q3DisplayGroup_GetState function Q3DisplayGroup_GetType function Q3DisplayGroup_New function Q3DisplayGroup_SetState function Q3DisplayGroup_Submit function Q3DrawContext_GetClearImageColor function Q3DrawContext_GetClearImageMethod function Q3DrawContext_GetData function Q3DrawContext_GetDoubleBufferState function Q3DrawContext_GetMask function Q3DrawContext_GetMaskState function Q3DrawContext_GetPane function Q3DrawContext_GetPaneState function Q3DrawContext_GetType function Q3DrawContext_SetClearImageColor function Q3DrawContext_SetClearImageMethod function Q3DrawContext_SetData function Q3DrawContext_SetDoubleBufferState function Q3DrawContext_SetMask function Q3DrawContext_SetMaskState function Q3DrawContext_SetPane function Q3DrawContext_SetPaneState function Q3ElementClass_Register function Q3ElementType_GetElementSize function Q3Error_Get function Q3Error_IsFatalError function Q3Error_Register function Q3Exit function sample use of Q3File_Cancel function Q3File_Close function Q3File_GetMode function Q3File_GetNextObjectType function Q3File_GetStorage function Q3File_GetVersion function Q3File_IsEndOfContainer function Q3File_IsEndOfData function Q3File_IsEndOfFile function Q3File_IsNextObjectOfType function Q3File_IsOpen function Q3File_New function Q3File_OpenRead function Q3File_OpenWrite function Q3File_ReadObject function Q3File_SetIdleMethod function Q3File_SetStorage function Q3File_SkipObject function Q3FillStyle_Get function Q3FillStyle_New function Q3FillStyle_Set function Q3FillStyle_Submit function Q3Float32_Read function Q3Float32_Write function Q3Float64_Read function Q3Float64_Write function Q3FSSpecStorage_Get function Q3FSSpecStorage_New function Q3FSSpecStorage_Set function Q3GeneralPolygon_EmptyData function Q3GeneralPolygon_GetData function Q3GeneralPolygon_GetShapeHint function Q3GeneralPolygon_GetVertexAttributeSet function Q3GeneralPolygon_GetVertexPosition function Q3GeneralPolygon_New function Q3GeneralPolygon_SetData function Q3GeneralPolygon_SetShapeHint function Q3GeneralPolygon_SetVertexAttributeSet function Q3GeneralPolygon_SetVertexPosition function Q3GeneralPolygon_Submit function Q3Geometry_GetAttributeSet function Q3Geometry_GetType function Q3Geometry_SetAttributeSet function Q3Geometry_Submit function Q3GetVersion function Q3Group_AddObject function Q3Group_AddObjectAfter function Q3Group_AddObjectBefore function Q3Group_CountObjects function Q3Group_CountObjectsOfType function Q3Group_EmptyObjects function Q3Group_EmptyObjectsOfType function Q3Group_GetFirstObjectPosition function Q3Group_GetFirstPosition function Q3Group_GetFirstPositionOfType function Q3Group_GetLastObjectPosition function Q3Group_GetLastPosition function Q3Group_GetLastPositionOfType function Q3Group_GetNextObjectPosition function Q3Group_GetNextPosition function Q3Group_GetNextPositionOfType function Q3Group_GetPositionObject function Q3Group_GetPreviousObjectPosition function Q3Group_GetPreviousPosition function Q3Group_GetPreviousPositionOfType function Q3Group_GetType function Q3Group_New function Q3Group_RemovePosition function Q3Group_SetPositionObject function Q3HandleStorage_Get function Q3HandleStorage_New function Q3HandleStorage_Set function Q3HighlightStyle_Get function Q3HighlightStyle_New function Q3HighlightStyle_Set function Q3HighlightStyle_Submit function Q3Hit_EmptyData function Q3IlluminationShader_GetType function Q3InfoGroup_New function Q3Initialize function sample use of Q3Int32_Read function Q3Int32_Write function Q3InteractiveRenderer_GetCSGEquation function Q3InteractiveRenderer_GetDoubleBufferBypass function Q3InteractiveRenderer_GetPreferences function Q3InteractiveRenderer_SetCSGEquation function Q3InteractiveRenderer_SetDoubleBufferBypass function Q3InteractiveRenderer_SetPreferences function Q3InterpolationStyle_Get function Q3InterpolationStyle_New function Q3InterpolationStyle_Set function Q3InterpolationStyle_Submit function Q3IOProxyDisplayGroup_New function Q3IsInitialized function Q3LambertIllumination_New function Q3LightGroup_New function Q3Light_GetBrightness function Q3Light_GetColor function Q3Light_GetData function Q3Light_GetState function Q3Light_GetType function Q3Light_SetBrightness function Q3Light_SetColor function Q3Light_SetData function Q3Light_SetState function Q3Line_EmptyData function Q3Line_GetData function Q3Line_GetVertexAttributeSet function Q3Line_GetVertexPosition function Q3Line_New function Q3Line_SetData function Q3Line_SetVertexAttributeSet function Q3Line_SetVertexPosition function Q3Line_Submit function Q3MacDrawContext_Get2DLibrary function Q3MacDrawContext_GetGrafPort function Q3MacDrawContext_GetGXViewPort function Q3MacDrawContext_GetWindow function Q3MacDrawContext_New function Q3MacDrawContext_Set2DLibrary function Q3MacDrawContext_SetGrafPort function Q3MacDrawContext_SetGXViewPort function Q3MacDrawContext_SetWindow function Q3MacintoshError_Get function Q3MacintoshStorage_Get function Q3MacintoshStorage_GetType function Q3MacintoshStorage_New function Q3MacintoshStorage_Set function Q3Marker_EmptyData function Q3Marker_GetBitmap function Q3Marker_GetData function Q3Marker_GetPosition function Q3Marker_GetXOffset function Q3Marker_GetYOffset function Q3Marker_New function Q3Marker_SetBitmap function Q3Marker_SetData function Q3Marker_SetPosition function Q3Marker_SetXOffset function Q3Marker_SetYOffset function Q3Marker_Submit function Q3Matrix3x3_Adjoint function Q3Matrix3x3_Copy function Q3Matrix3x3_Determinant function Q3Matrix3x3_Invert function Q3Matrix3x3_Multiply function Q3Matrix3x3_SetIdentity function Q3Matrix3x3_SetRotateAboutPoint function Q3Matrix3x3_SetScale function Q3Matrix3x3_SetTranslate function Q3Matrix3x3_Transpose function Q3Matrix4x4_Copy function Q3Matrix4x4_Determinant function Q3Matrix4x4_Invert function Q3Matrix4x4_Multiply function Q3Matrix4x4_Read function Q3Matrix4x4_SetIdentity function Q3Matrix4x4_SetQuaternion function Q3Matrix4x4_SetRotateAboutAxis function Q3Matrix4x4_SetRotateAboutPoint function Q3Matrix4x4_SetRotateVectorToVector function Q3Matrix4x4_SetRotate_X function Q3Matrix4x4_SetRotate_XYZ function Q3Matrix4x4_SetRotate_Y function Q3Matrix4x4_SetRotate_Z function Q3Matrix4x4_SetScale function Q3Matrix4x4_SetTranslate function Q3Matrix4x4_Transpose function Q3Matrix4x4_Write function Q3MatrixTransform_Get function Q3MatrixTransform_New function Q3MatrixTransform_Set function Q3MatrixTransform_Submit function Q3MemoryStorage_GetBuffer function Q3MemoryStorage_GetType function Q3MemoryStorage_New function Q3MemoryStorage_NewBuffer function Q3MemoryStorage_Set function Q3MemoryStorage_SetBuffer function Q3MeshEdgePart_GetEdge function Q3MeshFacePart_GetFace function Q3MeshPart_GetComponent function Q3MeshPart_GetType function Q3MeshVertexPart_GetVertex function Q3Mesh_ContourToFace function Q3Mesh_DelayUpdates function Q3Mesh_FaceDelete function Q3Mesh_FaceNew function Q3Mesh_FaceToContour function Q3Mesh_FirstComponentEdge function Q3Mesh_FirstComponentVertex function Q3Mesh_FirstContourEdge function Q3Mesh_FirstContourFace function Q3Mesh_FirstContourVertex function Q3Mesh_FirstFaceContour function Q3Mesh_FirstFaceEdge function Q3Mesh_FirstFaceFace function Q3Mesh_FirstFaceVertex function Q3Mesh_FirstMeshComponent function Q3Mesh_FirstMeshEdge function Q3Mesh_FirstMeshFace function Q3Mesh_FirstMeshVertex function Q3Mesh_FirstVertexEdge function Q3Mesh_FirstVertexFace function Q3Mesh_FirstVertexVertex function Q3Mesh_GetComponentBoundingBox function Q3Mesh_GetComponentNumEdges function Q3Mesh_GetComponentNumVertices function Q3Mesh_GetComponentOrientable function Q3Mesh_GetContourFace function Q3Mesh_GetContourNumVertices function Q3Mesh_GetCornerAttributeSet function Q3Mesh_GetEdgeAttributeSet function Q3Mesh_GetEdgeComponent function Q3Mesh_GetEdgeFaces function Q3Mesh_GetEdgeOnBoundary function Q3Mesh_GetEdgeVertices function Q3Mesh_GetFaceAttributeSet function Q3Mesh_GetFaceComponent function Q3Mesh_GetFaceIndex function Q3Mesh_GetFaceNumContours function Q3Mesh_GetFaceNumVertices function Q3Mesh_GetFacePlaneEquation function Q3Mesh_GetNumComponents function Q3Mesh_GetNumCorners function Q3Mesh_GetNumEdges function Q3Mesh_GetNumFaces function Q3Mesh_GetNumVertices function Q3Mesh_GetOrientable function Q3Mesh_GetVertexAttributeSet function Q3Mesh_GetVertexComponent function Q3Mesh_GetVertexCoordinates function Q3Mesh_GetVertexIndex function Q3Mesh_GetVertexOnBoundary function Q3Mesh_New function Q3Mesh_NextComponentEdge function Q3Mesh_NextComponentVertex function Q3Mesh_NextContourEdge function Q3Mesh_NextContourFace function Q3Mesh_NextContourVertex function Q3Mesh_NextFaceContour function Q3Mesh_NextFaceEdge function Q3Mesh_NextFaceFace function Q3Mesh_NextFaceVertex function Q3Mesh_NextMeshComponent function Q3Mesh_NextMeshEdge function Q3Mesh_NextMeshFace function Q3Mesh_NextMeshVertex function Q3Mesh_NextVertexEdge function Q3Mesh_NextVertexFace function Q3Mesh_NextVertexVertex function Q3Mesh_ResumeUpdates function Q3Mesh_SetCornerAttributeSet function Q3Mesh_SetEdgeAttributeSet function Q3Mesh_SetFaceAttributeSet function Q3Mesh_SetVertexAttributeSet function Q3Mesh_SetVertexCoordinates function Q3Mesh_VertexDelete function Q3Mesh_VertexNew function Q3Notice_Get function Q3Notice_Register function Q3NULLIllumination_New function Q3NURBCurve_EmptyData function Q3NURBCurve_GetControlPoint function Q3NURBCurve_GetData function Q3NURBCurve_GetKnot function Q3NURBCurve_New function Q3NURBCurve_SetControlPoint function Q3NURBCurve_SetData function Q3NURBCurve_SetKnot function Q3NURBCurve_Submit function Q3NURBPatch_EmptyData function Q3NURBPatch_GetControlPoint function Q3NURBPatch_GetData function Q3NURBPatch_GetUKnot function Q3NURBPatch_GetVKnot function Q3NURBPatch_New function Q3NURBPatch_SetControlPoint function Q3NURBPatch_SetData function Q3NURBPatch_SetUKnot function Q3NURBPatch_SetVKnot function Q3NURBPatch_Submit function Q3ObjectClass_Unregister function Q3Object_Dispose function Q3Object_Duplicate function Q3Object_GetLeafType function Q3Object_GetType function Q3Object_IsDrawable function Q3Object_IsType function Q3Object_IsWritable function Q3Object_Submit function Q3OrderedDisplayGroup_New function Q3OrientationStyle_Get function Q3OrientationStyle_New function Q3OrientationStyle_Set function Q3OrientationStyle_Submit function Q3OrthographicCamera_GetBottom function Q3OrthographicCamera_GetData function Q3OrthographicCamera_GetLeft function Q3OrthographicCamera_GetRight function Q3OrthographicCamera_GetTop function Q3OrthographicCamera_New function Q3OrthographicCamera_SetBottom function Q3OrthographicCamera_SetData function Q3OrthographicCamera_SetLeft function Q3OrthographicCamera_SetRight function Q3OrthographicCamera_SetTop function Q3Param2D_AffineComb function Q3Param2D_Distance function Q3Param2D_DistanceSquared function Q3Param2D_RRatio function Q3Param2D_Set function Q3Param2D_Subtract function Q3Param2D_Transform function Q3Param2D_Vector2D_Add function Q3Param2D_Vector2D_Subtract function Q3PhongIllumination_New function Q3PickIDStyle_Get function Q3PickIDStyle_New function Q3PickIDStyle_Set function Q3PickIDStyle_Submit function Q3PickPartsStyle_Get function Q3PickPartsStyle_New function Q3PickPartsStyle_Set function Q3PickPartsStyle_Submit function Q3Pick_EmptyHitList function Q3Pick_GetData function Q3Pick_GetEdgeTolerance function Q3Pick_GetHitData function Q3Pick_GetNumHits function Q3Pick_GetType function Q3Pick_GetVertexTolerance function Q3Pick_SetData function Q3Pick_SetEdgeTolerance function Q3Pick_SetVertexTolerance function Q3PixmapDrawContext_GetPixmap function Q3PixmapDrawContext_New function Q3PixmapDrawContext_SetPixmap function Q3PixmapTexture_GetPixmap function Q3PixmapTexture_New function Q3PixmapTexture_SetPixmap function Q3Point2D_AffineComb function Q3Point2D_Distance function Q3Point2D_DistanceSquared function Q3Point2D_Read function Q3Point2D_RRatio function Q3Point2D_Set function Q3Point2D_Subtract function Q3Point2D_To3D function Q3Point2D_ToPolar function Q3Point2D_Transform function Q3Point2D_Vector2D_Add function Q3Point2D_Vector2D_Subtract function Q3Point2D_Write function Q3Point3D_AffineComb function Q3Point3D_CrossProductTri function Q3Point3D_Distance function Q3Point3D_DistanceSquared function Q3Point3D_Read function Q3Point3D_RRatio function Q3Point3D_Set function Q3Point3D_Subtract function Q3Point3D_To3DTransformArray function Q3Point3D_To4D function Q3Point3D_To4DTransformArray function Q3Point3D_ToSpherical function Q3Point3D_Transform function Q3Point3D_TransformQuaternion function Q3Point3D_Vector3D_Add function Q3Point3D_Vector3D_Subtract function Q3Point3D_Write function Q3PointLight_GetAttenuation function Q3PointLight_GetCastShadowsState function Q3PointLight_GetData function Q3PointLight_GetLocation function Q3PointLight_New function Q3PointLight_SetAttenuation function Q3PointLight_SetCastShadowsState function Q3PointLight_SetData function Q3PointLight_SetLocation function Q3Point_EmptyData function Q3Point_GetData function Q3Point_GetPosition function Q3Point_New function Q3Point_SetData function Q3Point_SetPosition function Q3Point_Submit function Q3PolarPoint_Set function Q3PolarPoint_ToPoint2D function Q3Polygon_EmptyData function Q3Polygon_GetData function Q3Polygon_GetVertexAttributeSet function Q3Polygon_GetVertexPosition function Q3Polygon_New function Q3Polygon_SetData function Q3Polygon_SetVertexAttributeSet function Q3Polygon_SetVertexPosition function Q3Polygon_Submit function Q3PolyLine_EmptyData function Q3PolyLine_GetData function Q3PolyLine_GetSegmentAttributeSet function Q3PolyLine_GetVertexAttributeSet function Q3PolyLine_GetVertexPosition function Q3PolyLine_New function Q3PolyLine_SetData function Q3PolyLine_SetSegmentAttributeSet function Q3PolyLine_SetVertexAttributeSet function Q3PolyLine_SetVertexPosition function Q3PolyLine_Submit function Q3Pop_Submit function Q3Push_Submit function Q3QuaternionTransform_Get function Q3QuaternionTransform_New function Q3QuaternionTransform_Set function Q3QuaternionTransform_Submit function Q3Quaternion_Copy function Q3Quaternion_Dot function Q3Quaternion_InterpolateFast function Q3Quaternion_InterpolateLinear function Q3Quaternion_Invert function Q3Quaternion_IsIdentity function Q3Quaternion_MatchReflection function Q3Quaternion_Multiply function Q3Quaternion_Normalize function Q3Quaternion_Set function Q3Quaternion_SetIdentity function Q3Quaternion_SetMatrix function Q3Quaternion_SetRotateAboutAxis function Q3Quaternion_SetRotateVectorToVector function Q3Quaternion_SetRotateX function Q3Quaternion_SetRotateXYZ function Q3Quaternion_SetRotateY function Q3Quaternion_SetRotateZ function Q3RationalPoint3D_AffineComb function Q3RationalPoint3D_Distance function Q3RationalPoint3D_DistanceSquared function Q3RationalPoint3D_Read function Q3RationalPoint3D_Set function Q3RationalPoint3D_To2D function Q3RationalPoint3D_Write function Q3RationalPoint4D_AffineComb function Q3RationalPoint4D_Distance function Q3RationalPoint4D_DistanceSquared function Q3RationalPoint4D_Read function Q3RationalPoint4D_RRatio function Q3RationalPoint4D_Set function Q3RationalPoint4D_To3D function Q3RationalPoint4D_To4DTransformArray function Q3RationalPoint4D_Transform function Q3RationalPoint4D_Write function Q3RawData_Read function Q3RawData_Write function Q3ReceiveShadowsStyle_Get function Q3ReceiveShadowsStyle_New function Q3ReceiveShadowsStyle_Set function Q3ReceiveShadowsStyle_Submit function Q3Renderer_Flush function Q3Renderer_GetType function Q3Renderer_NewFromType function Q3Renderer_Sync function Q3RotateAboutAxisTransform_GetAngle function Q3RotateAboutAxisTransform_GetData function Q3RotateAboutAxisTransform_GetOrientation function Q3RotateAboutAxisTransform_GetOrigin function Q3RotateAboutAxisTransform_New function Q3RotateAboutAxisTransform_SetAngle function Q3RotateAboutAxisTransform_SetData function Q3RotateAboutAxisTransform_SetOrientation function Q3RotateAboutAxisTransform_SetOrigin function Q3RotateAboutAxisTransform_Submit function Q3RotateAboutPointTransform_GetAboutPoint function Q3RotateAboutPointTransform_GetAngle function Q3RotateAboutPointTransform_GetAxis function Q3RotateAboutPointTransform_GetData function Q3RotateAboutPointTransform_New function Q3RotateAboutPointTransform_SetAboutPoint function Q3RotateAboutPointTransform_SetAngle function Q3RotateAboutPointTransform_SetAxis function Q3RotateAboutPointTransform_SetData function Q3RotateAboutPointTransform_Submit function Q3RotateTransform_GetAngle function Q3RotateTransform_GetAxis function Q3RotateTransform_GetData function Q3RotateTransform_New function Q3RotateTransform_SetAngle function Q3RotateTransform_SetAxis function Q3RotateTransform_SetData function Q3RotateTransform_Submit function Q3ScaleTransform_Get function Q3ScaleTransform_New function Q3ScaleTransform_Set function Q3ScaleTransform_Submit function Q3Set_Add function Q3Set_Clear function Q3Set_Contains function Q3Set_Empty function Q3Set_Get function Q3Set_GetNextElementType function Q3Set_GetType function Q3Set_New function Q3Shader_GetType function Q3Shader_GetUBoundary function Q3Shader_GetUVTransform function Q3Shader_GetVBoundary function Q3Shader_SetUBoundary function Q3Shader_SetUVTransform function Q3Shader_SetVBoundary function Q3Shader_Submit function Q3ShapePart_GetShape function Q3ShapePart_GetType function Q3Shape_GetSet function Q3Shape_GetType function Q3Shape_SetSet function Q3Shared_GetReference function Q3Shared_GetType function Q3Size_Pad function Q3SphericalPoint_Set function Q3SphericalPoint_ToPoint3D function Q3SpotLight_GetAttenuation function Q3SpotLight_GetCastShadowsState function Q3SpotLight_GetData function Q3SpotLight_GetDirection function Q3SpotLight_GetFallOff function Q3SpotLight_GetHotAngle function Q3SpotLight_GetLocation function Q3SpotLight_GetOuterAngle function Q3SpotLight_New function Q3SpotLight_SetAttenuation function Q3SpotLight_SetCastShadowsState function Q3SpotLight_SetData function Q3SpotLight_SetDirection function Q3SpotLight_SetFallOff function Q3SpotLight_SetHotAngle function Q3SpotLight_SetLocation function Q3SpotLight_SetOuterAngle function Q3Storage_GetData function Q3Storage_GetSize function Q3Storage_GetType function Q3Storage_SetData function Q3String_GetType function Q3String_Read function Q3String_Write function Q3Style_GetType function Q3Style_Submit function Q3SubdivisionStyle_GetData function Q3SubdivisionStyle_New function Q3SubdivisionStyle_SetData function Q3SubdivisionStyle_Submit function Q3Tangent2D_Read function Q3Tangent2D_Write function Q3Tangent3D_Read function Q3Tangent3D_Write function Q3TextureShader_GetTexture function Q3TextureShader_New function Q3TextureShader_SetTexture function Q3Texture_GetHeight function Q3Texture_GetType function Q3Texture_GetWidth function Q3Tracker_ChangeButtons function Q3Tracker_GetActivation function Q3Tracker_GetButtons function Q3Tracker_GetEventCoordinates function Q3Tracker_GetNotifyThresholds function Q3Tracker_GetOrientation function Q3Tracker_GetPosition function Q3Tracker_MoveOrientation function Q3Tracker_MovePosition function Q3Tracker_New function Q3Tracker_SetActivation function Q3Tracker_SetEventCoordinates function Q3Tracker_SetNotifyThresholds function Q3Tracker_SetOrientation function Q3Tracker_SetPosition function Q3Transform_GetMatrix function Q3Transform_GetType function Q3Transform_Submit function Q3TranslateTransform_Get function Q3TranslateTransform_New function Q3TranslateTransform_Set function Q3TranslateTransform_Submit function Q3Triangle_EmptyData function Q3Triangle_GetData function Q3Triangle_GetVertexAttributeSet function Q3Triangle_GetVertexPosition function Q3Triangle_New function Q3Triangle_SetData function Q3Triangle_SetVertexAttributeSet function Q3Triangle_SetVertexPosition function Q3Triangle_Submit function Q3TriGrid_EmptyData function Q3TriGrid_GetData function Q3TriGrid_GetFacetAttributeSet function Q3TriGrid_GetVertexAttributeSet function Q3TriGrid_GetVertexPosition function Q3TriGrid_New function Q3TriGrid_SetData function Q3TriGrid_SetFacetAttributeSet function Q3TriGrid_SetVertexAttributeSet function Q3TriGrid_SetVertexPosition function Q3TriGrid_Submit function Q3UnixError_Get function Q3UnixPathStorage_Get function Q3UnixPathStorage_New function Q3UnixPathStorage_Set function Q3UnixStorage_Get function Q3UnixStorage_GetType function Q3UnixStorage_New function Q3UnixStorage_Set function Q3UnknownBinary_EmptyData function Q3UnknownBinary_GetData function Q3UnknownText_EmptyData function Q3UnknownText_GetData function Q3Unknown_GetDirtyState function Q3Unknown_GetType function Q3Unknown_SetDirtyState function Q3Uns16_Read function Q3Uns16_Write function Q3Uns32_Read function Q3Uns32_Write function Q3Uns64_Read function Q3Uns64_Write function Q3Uns8_Read function Q3Uns8_Write function Q3Vector2D_Add function Q3Vector2D_Cross function Q3Vector2D_Dot function Q3Vector2D_Length function Q3Vector2D_Negate function Q3Vector2D_Normalize function Q3Vector2D_Read function Q3Vector2D_Scale function Q3Vector2D_Set function Q3Vector2D_Subtract function Q3Vector2D_To3D function Q3Vector2D_Transform function Q3Vector2D_Write function Q3Vector3D_Add function Q3Vector3D_Cross function Q3Vector3D_Dot function Q3Vector3D_Length function Q3Vector3D_Negate function Q3Vector3D_Normalize function Q3Vector3D_Read function Q3Vector3D_Scale function Q3Vector3D_Set function Q3Vector3D_Subtract function Q3Vector3D_To2D function Q3Vector3D_Transform function Q3Vector3D_TransformQuaternion function Q3Vector3D_Write function Q3ViewAngleAspectCamera_GetAspectRatio function Q3ViewAngleAspectCamera_GetData function Q3ViewAngleAspectCamera_GetFOV function Q3ViewAngleAspectCamera_New function Q3ViewAngleAspectCamera_SetAspectRatio function Q3ViewAngleAspectCamera_SetData function Q3ViewAngleAspectCamera_SetFOV function Q3ViewerAdjustCursor function Q3ViewerClear function Q3ViewerCopy function Q3ViewerCut function Q3ViewerDispose function Q3ViewerDraw function Q3ViewerEvent function Q3ViewerGetBackgroundColor function Q3ViewerGetBounds function Q3ViewerGetButtonRect function Q3ViewerGetCurrentButton function Q3ViewerGetDimension function Q3ViewerGetFlags function Q3ViewerGetGroup function Q3ViewerGetPict function Q3ViewerGetPort function Q3ViewerGetState function Q3ViewerGetView function Q3ViewerNew function Q3ViewerPaste function Q3ViewerRestoreView function Q3ViewerSetBackgroundColor function Q3ViewerSetBounds function Q3ViewerSetCurrentButton function Q3ViewerSetFlags function Q3ViewerSetPort function Q3ViewerUseData function Q3ViewerUseFile function Q3ViewerUseGroup function Q3ViewerWriteData function Q3ViewerWriteFile function Q3ViewHints_GetAttributeSet function Q3ViewHints_GetCamera function Q3ViewHints_GetClearImageColor function Q3ViewHints_GetClearImageMethod function Q3ViewHints_GetDimensions function Q3ViewHints_GetDimensionsState function Q3ViewHints_GetLightGroup function Q3ViewHints_GetMask function Q3ViewHints_GetMaskState function Q3ViewHints_GetRenderer function Q3ViewHints_New function Q3ViewHints_SetAttributeSet function Q3ViewHints_SetCamera function Q3ViewHints_SetClearImageColor function Q3ViewHints_SetClearImageMethod function Q3ViewHints_SetDimensions function Q3ViewHints_SetDimensionsState function Q3ViewHints_SetLightGroup function Q3ViewHints_SetMask function Q3ViewHints_SetMaskState function Q3ViewHints_SetRenderer function Q3ViewPlaneCamera_GetCenterX function Q3ViewPlaneCamera_GetCenterY function Q3ViewPlaneCamera_GetData function Q3ViewPlaneCamera_GetHalfHeight function Q3ViewPlaneCamera_GetHalfWidth function Q3ViewPlaneCamera_GetViewPlane function Q3ViewPlaneCamera_New function Q3ViewPlaneCamera_SetCenterX function Q3ViewPlaneCamera_SetCenterY function Q3ViewPlaneCamera_SetData function Q3ViewPlaneCamera_SetHalfHeight function Q3ViewPlaneCamera_SetHalfWidth function Q3ViewPlaneCamera_SetViewPlane function Q3View_Cancel function Q3View_EndBoundingBox function Q3View_EndBoundingSphere function Q3View_EndPicking function Q3View_EndRendering function Q3View_EndWriting function Q3View_GetAttributeSetState function Q3View_GetAttributeState function Q3View_GetBackfacingStyleState function Q3View_GetCamera function Q3View_GetDefaultAttributeSet function Q3View_GetDrawContext function Q3View_GetFillStyleState function Q3View_GetFrustumToWindowMatrixState function Q3View_GetHighlightStyleState function Q3View_GetInterpolationStyleState function Q3View_GetLightGroup function Q3View_GetLocalToWorldMatrixState function Q3View_GetOrientationStyleState function Q3View_GetPickIDStyleState function Q3View_GetPickPartsStyleState function Q3View_GetReceiveShadowsStyleState function Q3View_GetRenderer function Q3View_GetSubdivisionStyleState function Q3View_GetWorldToFrustumMatrixState function Q3View_IsBoundingBoxVisible function Q3View_New function Q3View_SetCamera function Q3View_SetDefaultAttributeSet function Q3View_SetDrawContext function Q3View_SetIdleMethod function Q3View_SetLightGroup function Q3View_SetRenderer function Q3View_SetRendererByType function Q3View_StartBoundingBox function Q3View_StartBoundingSphere function Q3View_StartPicking function Q3View_StartRendering function Q3View_StartWriting function Q3View_SubmitWriteData function Q3Warning_Get function Q3Warning_Register function Q3WindowPointPick_GetData function Q3WindowPointPick_GetPoint function Q3WindowPointPick_New function Q3WindowPointPick_SetData function Q3WindowPointPick_SetPoint function Q3WindowRectPick_GetData function Q3WindowRectPick_GetRect function Q3WindowRectPick_New function Q3WindowRectPick_SetData function Q3WindowRectPick_SetRect function quaternion transforms getting matrix representations of routines for [1] quaternions calculating dot products of copying defined [1] inverting multiplying normalizing routines for [1] setting setting from matrices setting identity setting to rotate about axes QuickDraw 3D checking for features of class hierarchy [1] configuring windows [1] defined determining whether objects are drawable determining whether objects are writable disposing of objects drawing objects duplicating objects extending [1] general constants for [1] general routines for [1] getting leaf object types getting object types getting the version of initializing and terminating [1] introduction to [1] managing object classes [1] naming conventions in [1] rendering modes [1] sample code for [1] unregistering object classes QuickDraw 3D class hierarchy [1] QuickDraw 3D classes QuickDraw 3D Color Utilities [1] data structures for [1] routines for [1] QuickDraw 3D Mathematical Utilities [1] data structures for [1] introduced [1] routines for [1] QuickDraw 3D Object Metafile QuickDraw 3D objects [1] application-defined functions for [1] general routines for routines for determining object types routines for managing objects [1] QuickDraw 3D Pointing Device Manager [1] application-defined routines for [1] data structures for [1] defined [1] routines for [1] QuickDraw 3D shading architectureradians, converting to degrees radius vectors rational points calculating distances between defined [1] determining affine combinations of reading from and writing to file objects [1] See also points setting rays [1] rectangle pick objects. See window-rectangle pick objects reference counts [1] defined reference objects relative ratios between points, calculating [1] renderer objects [1] adding to a view creating [1] defined [1] introduced managing [1] routines for [1] types of [1] [2] renderers. See renderer objects rendering rendering loops [1] [2] rendering modes [1] retained mode [1] [2] [3] RGB color space RGB color structure right-handed rule rotate button (3D Viewer) rotate transform data structure rotate transforms [1] routines for [1] rotate-about-axis transform data structure rotate-about-axis transforms [1] getting matrix representations of routines for [1] rotate-about-point transform data structure rotate-about-point transforms [1] getting matrix representations of routines for [1]scalar products. See dot products scale transforms [1] getting matrix representations of routines for [1] screen coordinate systems. See window coordinate systems screen spaces. See window coordinate systems screen-space picking screen-space subdivision serpentine set objects adding elements to creating defined determining element types of determining next element type of emptying getting an element's data getting type of introduced removing an element type from routines for [1] types of sets. See set objects shader objects [1] constants for [1] defined [1] general routines for [1] introduced routines for [1] shaders. See shader objects shadow-receiving styles [1] getting a view's routines for [1] shape objects getting a set getting type of introduced routines for [1] setting a set subclasses of [1] types of shape part objects getting introduced routines for [1] shape parts. See shape part objects shapes. See shape objects shared objects defined [1] getting references to getting type of routines for [1] subclasses of [1] types of simple polygons [1] routines for [1] spaces. See coordinate systems specular coefficients specular colors specular controls. See specular reflection exponents specular exponents. See specular reflection exponents specular highlights specular reflection specular reflection exponents spherical coordinates defined routines for converting points to and from [1] spherical points defined setting spot light data structure [1] spot lights [1] creating defined getting attenuation of getting data of getting direction of getting fall-off value of getting hot angle of getting location of getting outer angle of getting shadow state of routines for [1] setting attenuation of setting data of setting direction of setting fall-off value of setting hot angle of setting location of setting outer angle of setting shadow state of standard I/O library [1] [2] standard surface parameterizations storage objects [1] and file objects [1] creating [1] defined [1] general routines for [1] getting and setting information [1] getting data from getting size of data getting type of introduced routines for [1] setting data for types of storage pixmaps [1] [2] stream mode string objects getting type of introduced routines for [1] See also C string objects types of strings. See string objects style objects [1] data structures for [1] defined [1] general routines for [1] introduced routines for [1] types of styles. See style objects subdivision method specifiers subdivision methods subdivision style data structure subdivision styles [1] getting a view's routines for [1] submitting loops. See picking loops; rendering loops; writing loops surface parameterization assigning to a mesh face surface parameterizations [1] See also custom surface parameterization, natural surface parameterizations, standard surface parameterizations surface shaders surface tangents surface-based shaders introduced types of surrounding light. See ambient light synthetic cameras. See camera objectstable of contents tangents [1] reading from and writing to file objects [1] text files text mode texture mapping texture objects [1] introduced routines for [1] texture shaders attaching to objects [1] defined routines for [1] textures. See texture objects tolerances. See edge tolerances, vertex tolerances TQ3AttributeCopyInheritMethod function TQ3AttributeInheritMethod function TQ3ChannelGetMethod function TQ3ChannelSetMethod function TQ3ElementCopyAddMethod function TQ3ElementCopyDuplicateMethod function TQ3ElementCopyGetMethod function TQ3ElementCopyReplaceMethod function TQ3ElementDeleteMethod function TQ3ErrorMethod function TQ3FileIdleMethod function TQ3MetaHandler function TQ3NoticeMethod function TQ3ObjectReadDataMethod function TQ3ObjectTraverseMethod function TQ3ObjectUnregisterMethod function TQ3ObjectWriteMethod function TQ3TrackerNotifyFunc function TQ3ViewIdleMethod function TQ3WarningMethod function tracker coordinates tracker notify functions [1] [2] tracker objects and controller objects changing button state of creating defined [1] getting activation state of getting button state of getting event coordinates of getting notify thresholds getting orientation of getting position of moving orientation of moving position of routines for [1] setting activation state of setting event coordinates of setting notify thresholds setting orientation of setting position of specifying notify functions for tracker serial numbers tracker thresholds trackers. See tracker objects transform objects [1] data structures for [1] defined general routines for [1] getting a view's [1] getting type of introduced routines for [1] types of [1] [2] transformation matrices setting up [1] transforms. See transform objects translate transforms [1] getting matrix representations of routines for [1] transparency [1] transparency colors [1] [2] transposing matrices [1] triangles [1] routines for [1] trigrids [1] routines for [1] trim curve data structure trim loop data structure two-dimensional graphics libraries [1] [2] types. See object types.UNIX operating system getting errors generated by UNIX path name storage objects routines for [1] UNIX storage objects routines for [1] unknown binary data structure unknown objects data structures for [1] defined emptying the contents of getting type of introduced routines for [1] unknown text data structure unregistering object classes up vectors uv transformsvalid ranges vector products. See cross products vectors adding and subtracting [1] calculating cross products of [1] calculating dot products of [1] converting dimensions of [1] defined [1] getting lengths of [1] negating [1] normalizing [1] reading from and writing to file objects [1] scaling [1] setting [1] transforming [1] vertex indices vertex tolerances getting setting vertices [1] See also mesh vertices view coordinate systems. See camera coordinate systems view hints objects introduced routines for [1] view objects [1] application-defined routines for [1] canceling submitting creating [1] [2] defined [1] ending rendering getting camera of getting draw context of getting light group of getting the renderer for introduced managing attribute set of [1] managing bounds of [1] managing style states of [1] picking in [1] popping and pushing graphics states [1] rendering in [1] routines for [1] setting camera of setting draw context of setting idle method of [1] setting light group of setting renderer for starting rendering view plane camera data structure [1] view plane cameras [1] creating data structure for getting data of managing characteristics of [1] routines for [1] setting data of view plane coordinate system view planes [1] [2] view ports (QuickDraw GX) view ports. See camera view ports view spaces. See camera coordinate systems view status values view-to-frustum transforms viewer badges. See badges viewer controller strips. See controller strips viewer flags [1] [2] viewer frames viewer frames. See viewer panes viewer objects attaching data to [1] constants for [1] creating [1] [2] defined disposing of drawing getting bounds of getting flags of getting port of getting state of getting the view of handling editing commands for [1] handling events for [1] restoring the view of routines for [1] setting bounds of setting data displayed in setting file displayed in setting flags of setting port of using [1] viewer panes viewer state flags [1] Viewer. See 3D Viewer viewers. See viewer objects viewing boxes viewing directions viewing frustra viewing vectors. See viewing directions views. See view objects virtual cameras. See camera objectswarning-handling routines warnings window coordinate systems window picking. See screen-space picking window spaces. See window coordinate systems window-point pick data structure window-point pick objects creating defined getting the data of getting the point of routines for [1] setting the data of setting the point of window-rectangle pick data structure window-rectangle pick objects creating defined getting the data of getting the rectangle of routines for [1] setting the data of setting the rectangle of windows, configuring for QuickDraw 3D [1] wireframe renderer world coordinate systems world spaces. See world coordinate systems world-space subdivision world-to-frustum transforms [1] [2] [3] world-to-view space transforms wrapping writing loopsyon planes [1]zoom button (3D Viewer)Â (complement operator)<< (intersection operator)È (union operator)
Main | Top of Section | What's New | Apple Computer, Inc. | Find It | Feedback | Help